github.com/klauspost/compress/zstd.betterFastEncoder.table (field)
27 uses
github.com/klauspost/compress/zstd (current package)
enc_better.go#L42: table [betterShortTableSize]tableEntry
enc_better.go#L67: e.table = [betterShortTableSize]tableEntry{}
enc_better.go#L74: for i := range e.table[:] {
enc_better.go#L75: v := e.table[i].offset
enc_better.go#L81: e.table[i].offset = v
enc_better.go#L169: candidateS := e.table[nextHashS]
enc_better.go#L175: e.table[nextHashS] = tableEntry{offset: off, val: uint32(cv)}
enc_better.go#L227: e.table[hashLen(cv1, betterShortTableBits, betterShortLen)] = tableEntry{offset: off + 1, val: uint32(cv1)}
enc_better.go#L284: e.table[hashLen(cv1, betterShortTableBits, betterShortLen)] = tableEntry{offset: off + 1, val: uint32(cv1)}
enc_better.go#L509: e.table[hashLen(cv1, betterShortTableBits, betterShortLen)] = tableEntry{offset: off + 1, val: uint32(cv1)}
enc_better.go#L536: e.table[nextHashS] = tableEntry{offset: s + e.cur, val: uint32(cv)}
enc_better.go#L590: for i := range e.table[:] {
enc_better.go#L591: e.table[i] = tableEntry{}
enc_better.go#L602: for i := range e.table[:] {
enc_better.go#L603: v := e.table[i].offset
enc_better.go#L609: e.table[i].offset = v
enc_better.go#L687: candidateS := e.table[nextHashS]
enc_better.go#L694: e.table[nextHashS] = tableEntry{offset: off, val: uint32(cv)}
enc_better.go#L748: e.table[h1] = tableEntry{offset: off + 1, val: uint32(cv1)}
enc_better.go#L808: e.table[h1] = tableEntry{offset: off + 1, val: uint32(cv1)}
enc_better.go#L1027: e.table[h1] = tableEntry{offset: off + 1, val: uint32(cv1)}
enc_better.go#L1056: e.table[nextHashS] = tableEntry{offset: s + e.cur, val: uint32(cv)}
enc_better.go#L1107: if len(e.dictTable) != len(e.table) || dictChanged {
enc_better.go#L1108: if len(e.dictTable) != len(e.table) {
enc_better.go#L1109: e.dictTable = make([]tableEntry, len(e.table))
enc_better.go#L1186: copy(e.table[:], e.dictTable)
enc_better.go#L1196: copy(e.table[i*shardSize:(i+1)*shardSize], e.dictTable[i*shardSize:(i+1)*shardSize])
 |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |